MVGRRVSPALTKDDAHSYIIAVKETFHDEPTKYQEFIKLLNGVCDHRVDKYSVIARVEELMKDHQDLLLGFSVFLPPVSVEDFINKLKTRFQSLDTHVVGAIRGLMKMFKEGKMSVKEVQEEVIDVLFYHEDLIEDFLRFFTKNPVSTASLLLQL